function file_Save(Head, Data, FiltData, FreqData)
%----------------------------------------------------------
% Save File
%
% Head      : 
% Data      :
% FiltData  :
% FreqData  :
%
% Author : Gwan-Taek Lee
% Last update : 2012. 2. 6
%----------------------------------------------------------

    name = Head.FileName;
    path = Head.FilePath;

    if isempty(dir([path name]))
        save([path name], 'Head', '-v7.3');
    else
        save([path name], 'Head', '-append', '-v7.3');
    end
    
    if ~isempty(Data)
        save([path name], 'Data', '-append', '-v7.3');
    end
    
    if ~isempty(FiltData)
        save([path name], 'FiltData', '-append', '-v7.3');
    end
    
    if ~isempty(FreqData)
        save([path name], 'FreqData', '-append', '-v7.3');
    end

end